HCL
Skip to main content  
 
   


SPRTechnote


Router: "Error Searching Mailbox File Mail.box: Insufficient Memory - Local Heap Is Full" When Processing Message

Technote Number: 1197049


Problem:
This issue was reported to Quality Engineering as SPR# MVIS5RPPEU and has been
addressed in releases 6.0.5 and 6.5.4.

Excerpt from the Lotus Notes and Domino Release 6.0.5 / 6.5.4 MR fix list
(available at http://www.ibm.com/developerworks/lotus):
SPR# MVIS5RPPEU - Server error "HTTP Web Server: Out of Memory Exception"
received when trying to download an attachment that is greater than 16MB. This
fix allows OSLocalAlloc and OSLocalRealloc to get memory from OSMemoryAllocate
if the local pool fills up. Prior to this fix, OSLocalAlloc and OSLocalRealloc
would not allocate more than 30MB total of small memory allocations (less than
MAXDNSEGSIZE each). For allocations of less than MAXDNSEGSIZE,
OSLocalAlloc/OSLocalRealloc uses a bpool (for greater sizes OSMemoryAllocate is
used). The bpool used for this purpose is sized at 30MB. Once the pool fills,
the "out of memory" status is returned.

You can temporarily work around the issue by restarting the server, which then
allows the messages to continue routing until the local heap is full again.

Below are two stack traces for the issue:

@[ 1] 0x6065a737 nnotes.DecodeSlashEncoding+23
(34b71494,34b7cd74,34b70d34,1657ec78)
@[ 2] 0x60657cd3 nnotes.VParsedLine::toProperty+163
(34b7cd74,34b70d34,34b7cd74,34b70274)
@[ 3] 0x60657d4a nnotes.VParsedLine::toAttendee+26
(34b7cd74,34b70d34,34b70d94,6065e5f5)
@[ 4] 0x60657d24 nnotes.VParsedLine::toAttendee+36
(34b70d34,34b70d94,34b70d34,0)
@[ 5] 0x6065cc8b nnotes.VEntityParser::ProcessParsedLine+715
(34b70d34,34b70274,1657ed58,34b70274)
@[ 6] 0x6065f185 nnotes.VEventParser::ProcessParsedLine+101
(34b796f4,34b70274,1657ed78,34b70274)
@[ 7] 0x6065f0f4 nnotes.VEventParser::StreamParse+132
(34b70274,34b70274,34b70e74,0)
@[ 8] 0x6064898a nnotes.VICalendar::ProcessParsedLine+298
(34b70d34,34b70274,1657edd8,34b70e74)
@[ 9] 0x6064884f nnotes.VICalendar::StreamParse+207
(34b70274,34b70d34,0,34b70274)
@[10] 0x60633870 nnotes.VParseStream::ProcessParsedLine+160
(34b70d34,1657ee1c,ab,5130194c)
@[11] 0x60633780 nnotes.VParseStream::parseVObjects+112
(5130194c,1657f1d8,16a10200,1657f0ac)
@[12] 0x6060d76a nnotes.VersitApi_ParseInput+154 (1657f0ac,5130194c,ab,0)
@[13] 0x6060cd24 nnotes._iCal2NotesParse@12+212 (1657f0ac,8,16a10201,1657fab4)
@[14] 0x0042afcb nRouter._RouterExplodeICal+811 (14d,122d,1999d0e4,1657fab4)
@[15] 0x0042ade8 nRouter._RouterExplodeICal+328 (14d,122d,1999d0e4,10d4c)
@[16] 0x00410912 nRouter._AttemptMessageDelivery@48+338 (1cba2d70,1657fcd8,0,0)
@[17] 0x00410527 nRouter._DeliverToDestination@32+1831
(445260,1657fcd8,0,d6fe2ba)
@[18] 0x0040daac nRouter._Transfer@32+588 (445260,95c0001,1,1657fcd8)
@[19] 0x004163af nRouter._TransferThread@4+607 (1,65697461,0,4b3d4e43)
@[20] 0x601149d4 nnotes._ThreadWrapper@4+212 (0,4b3d4e43,65697461,0)
[21] 0x7c57438b KERNEL32.TlsSetValue+240

@[ 1] 0x60002c5d nnotes._OSFreeBBlock@12+13 (ffffffff,ffffffff,0,4a4b70a8)
@[ 2] 0x6000cd84 nnotes._OSLocalFree@4+68 (4a4b70b4,50f51950,18,0)
@[ 3] 0x602e58d1 nnotes.yy_scan::~yy_scan+33 (f01040ed,f01040ff,1f,1455ec00)
@[ 4] 0x602cfe9d nnotes._cvsConvertHTMLListToRichText+829
(0,50f51950,10000004,1455ed00)
@[ 5] 0x602cfb11 nnotes._cvsConvertHTMLToRichText+193
(f01040ed,1455ece8,50f51950,10000004)
@[ 6] 0x602c10f1 nnotes._cvsConvertTextToRichText+113
(f01040ed,1455ece8,0,50f51950)
@[ 7] 0x602c1031 nnotes._ccCVSConvertTextToRichText+209
(f01040ed,50f519a4,0,50f51950)
@[ 8] 0x602a43e1 nnotes._ICCnvToRichText+641
(4e005355,50f519a4,50f51950,4c931f52)
@[ 9] 0x602b7170 nnotes._ICWriteTextToCMF+128 (4c931b64,1455edf8,4ed6a8f4,2)
@[10] 0x602ba36d nnotes._ICWriteHTMLToCMF+45
(4ed6a8f4,1455edf8,4c931bc4,4ed6a8f4)
@[11] 0x60298083 nnotes._CHMsgState+83 (60b78920,60b78948,1455ee20,602b6fde)
@[12] 0x602ba414 nnotes._ICMIMESubtypeHTML+36
(4ed6a8f4,4c931b64,4ed6a8f4,1455ee38)
@[13] 0x602b6fde nnotes._ICMIMETypeText+126 (4ed6a8f4,4c931b64,4ed6a8f4,4)
@[14] 0x602a0f7f nnotes._ICDoStateMPar+31 (4ed6a8f4,1455ee58,4ed6a8f4,4c931b64)
@[15] 0x60298083 nnotes._CHMsgState+83 (60b77bb8,60b77bf8,2,4ef82998)
@[16] 0x602a0c8a nnotes._ICMIMETypeMultiPart+186
(4c931bc4,4c931bc4,4c931b64,4ed6a8f4)
@[17] 0x602a50c3 nnotes._ICConvertMIMEBody+67
(4c931b64,4c931b64,1455eec4,602a4f6b)
@[18] 0x602a4fff nnotes._ICConvertMIMEorRFC822Body+63
(4ed6a8f4,4c931b64,4c931b90,0)
@[19] 0x602a4f6b nnotes._ICConvertBody+123 (4c931b90,153,0,60280004)
@[20] 0x6029cfb3 nnotes._ICConvertMsg+99 (4c931b64,f122660,0,133b95c)
@[21] 0x60298afc nnotes._MCConvert+300 (153,1455ef20,133b960,60280004)
@[22] 0x6029899e nnotes._MCConvertBodyPartsExt@16+30
(153,133b960,60280004,f122660)
@[23] 0x60283f46 nnotes._MIMEConvertMIMEPartExt@16+38
(153,133b960,60280004,f122660)
@[24] 0x6028400c nnotes._MIMEConvertMIMEPartsEnum@12+44
(1455f0c0,133b960,60280004,0)
@[25] 0x607f40b9 nnotes._NSFItemEnumNameList@12+89 (42b8,60283fe0,1455f0c0,0)
@[26] 0x602839ea nnotes._MIMEConvertMIMEPartsExt@12+138 (153,0,f122660,0)
@[27] 0x602422c0 nnotes._MMConvertNativeMIME+144 (153,0,1455f598,f122660)
@[28] 0x60241db6 nnotes._MMConvertMIME@16+70 (153,0,1455f598,f122660)
@[29] 0x608e0fb6 nnotes._MailPrepDeliveryMessageItems@20+1222
(1455f44c,f122a86,0,0)
@[30] 0x004116ed nRouter._OpenMessageForDelivery@32+317 (1455fcd8,0,4aff3174,0)
@[31] 0x00410873 nRouter._AttemptMessageDelivery@48+179 (491b59c8,1455fcd8,0,0)
@[32] 0x00410527 nRouter._DeliverToDestination@32+1831
(445260,1455fcd8,0,f122a86)
@[33] 0x0040daac nRouter._Transfer@32+588 (445260,95c0001,1,1455fcd8)
@[34] 0x004163af nRouter._TransferThread@4+607 (1,118e130,0,43a4f4)
@[35] 0x601149d4 nnotes._ThreadWrapper@4+212 (0,43a4f4,118e130,0)
[36] 0x7c57438b KERNEL32.TlsSetValue+240 (60114900,0,0,c8)
More >





  Document options
Print this document
Print view

  Search
Search Advanced Search


  Fix list views

 RSS feeds   RSS
Subscribe to the fix list

  Resources
Using this database
View notices

  HCL Support
HCL Support


    About HCL Privacy Contact